package com.szcinda.service.dto.notice;

import com.szcinda.repository.Notice;
import com.szcinda.service.PageResult;
import com.szcinda.service.dto.notice.NoticeCreateDto;

import java.util.List;

public interface NoticeService {
    void create(NoticeCreateDto createDto);
    void update(NoticeUpdateDto updateDto);
    void delete(String id, String userId);
    List<Notice> getAll(String organizationId);
    PageResult<Notice> query(NoticeQueryDto queryDto);

    PageResult<Notice> queryHistory(NoticeQueryDto queryDto);
}
